Measuring the Coherence of Software Product Line Architectures

نویسنده

  • Vojislav B. Misic
چکیده

One of the promising approaches to software development is the concept of Product Line Architectures, or PLAs: architectural frameworks for developing software applications for a series of related products. Assessment of software PLAs and their measurement is still a largely undeveloped territory, where main emphasis is put on the experience and insight of individual designers, rather than on some more objective measure. We propose the coherence measure as a vehicle to increase the designers’ understanding of the quality of PLAs, and to give valuable insight into the possible modifications of the PLA in order to increase its conceptual quality.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Measuring Product Line Architectures

Software application families and their accompanying architectures (also referred to as product line architectures or PLAs) are a promising area in which the potential of software component reuse can be fully realized. Evolving such application families necessitates making informed architectural decisions. Among industry and research communities, it is recognized that software metrics can provi...

متن کامل

Component Evolution in Product-Line Architectures

The results of a case study investigating the experiences of component-based software development in the context of a product-line architecture are presented. The case study involves two companies, i.e. Axis Communications AB and Securitas Larm AB that employ product-line architectures. The paper discusses the differences between the academic and the industrial view on software components, the ...

متن کامل

Characterizing Evolution in Product Line Architectures

Product-line architectures present an important approach to increasing software reuse and reducing development cost by sharing an architecture and set of reusable components among a family of products. However, evolution in product-line architectures is more complex than in traditional software development since new, possibly conflicting, requirements originate from the existing products in the...

متن کامل

Using Service Utilization Metrics to Assess the Structure of Product Line Architectures

Metrics have long been used to measure and evaluate software products and processes. Many metrics have been developed that have lead to different degrees of success. Software architecture is a discipline in which few metrics have been applied, a surprising fact given the critical role of software architecture in software development. Software product line architectures represent one area of sof...

متن کامل

Capturing Product Line Architectures

Although product line architectures serve an increasingly important role in the software development process, no representation currently exists in which they can be precisely captured. This position paper presents our work to date in addressing this problem. Specifically, we introduce a novel representation that can be used to specify the details of a product line architecture. The representat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003